the armpit of the universe - Francés Inglés Diccionario